//
//  Student.m
//  base_m_06_内存管理
//
//  Created by China Dragon on 2023/1/26.
//

#import "Student.h"

@implementation Student
@synthesize age = _age;

//xocde里的注释 #pragma mark 后面写内容

//#pragma mark - 给方法分类

#pragma mark - 生命周期
#pragma mark 构造方法
- (id)initWithAge:(int)age{
    if(self = [super init]){
        _age = age;
    }
    
    return self;
}

#pragma mark 回收对象方法
-(void)dealloc{//对象被回收时，系统自动调用该方法
   
    NSLog(@"Student dealloc 方法被调用了 %i", _age);
    
    //[super dealloc];//一定要调用super 的 dealloc方法，而且最好放在最后面调用
}
#pragma mark - 私有方法
#pragma mark 私有方法1
-(void)test1{
    
}

#pragma mark 私有方法2
-(void)test2{
    
}

@end
